package com.ss.android.newmedia.b;

import android.content.ActivityNotFoundException;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.net.Uri;
import android.text.TextUtils;

import com.bytedance.article.common.c.TTUtils;

import java.util.Iterator;
import java.util.List;

public final class b extends a {
    public b() {

    }

    private static b$a a(Context arg5) {
        PackageInfo v0_1 = null;
        PackageManager v2;
        b$a v1 = new b$a();
        v2 = arg5.getPackageManager();
        try {
            v0_1 = v2.getPackageInfo("com.tencent.mtt", 0);
            v1.a = 2;
            if (v0_1 == null) {
//                    goto label_18;
            } else if (v0_1.versionCode <= 420000) {
//                    goto label_18;
            } else {
                v1.b = v0_1.versionCode;
                b$a v0_2 = v1;
                return v0_2;
            }
        } catch (PackageManager.NameNotFoundException v3) {

        }
        try {
            v0_1 = v2.getPackageInfo("com.tencent.qbx", 0);
            v1.a = 0;
            if (v0_1 == null) {
                return v1;
            }
            v1.b = v0_1.versionCode;
            return v1;
        } catch (PackageManager.NameNotFoundException e) {

        }

        try {
            v0_1 = v2.getPackageInfo("com.tencent.qbx5", 0);
            v1.a = 1;
            if (v0_1 == null) {
                return v1;
            }
            v1.b = v0_1.versionCode;
            return v1;
        } catch (PackageManager.NameNotFoundException v3) {
        }

        try {
            v0_1 = v2.getPackageInfo("com.tencent.mtt", 0);
            v1.a = 2;
            if (v0_1 == null) {
                return v1;
            }
            v1.b = v0_1.versionCode;
            return v1;
        } catch (PackageManager.NameNotFoundException v3) {
        }

        try {
            v0_1 = v2.getPackageInfo("com.tencent.mtt.x86", 0);
            v1.a = 2;
            if (v0_1 == null) {
                return v1;
            }
            v1.b = v0_1.versionCode;
            return v1;
        } catch (Exception v3_1) {
            try {
                b$b v3_2 = b.b(arg5);
                if (v3_2 == null) {
//                  goto label_23;
                } else if (TextUtils.isEmpty(v3_2.b)) {
//                  goto label_23;
                } else {
                    v0_1 = v2.getPackageInfo(v3_2.b, 0);
                    v1.a = 2;
                }
                if (v0_1 == null) {
                    return v1;
                }
                v1.b = v0_1.versionCode;
                return v1;
            } catch (Exception v2_1) {
            }
        }
        return v1;
    }

    private static b$b b(Context arg5) {
        b$b v0_1;
        List v0 = arg5.getPackageManager().queryIntentActivities(new Intent("com.tencent.QQBrowser.action.VIEW"), 0);
        if (v0.size() <= 0) {
            v0_1 = null;
        } else {
            b$b v1 = new b$b((byte) 0);
            Iterator v2 = v0.iterator();
            while (true) {
                if (v2.hasNext()) {
                    Object v0_2 = v2.next();
                    String v3 = ((ResolveInfo) v0_2).activityInfo.packageName;
                    if (v3.contains("com.tencent.mtt")) {
                        v1.a = ((ResolveInfo) v0_2).activityInfo.name;
                        v1.b = ((ResolveInfo) v0_2).activityInfo.packageName;
                        v0_1 = v1;
                    } else {
                        if (!v3.contains("com.tencent.qbx")) {
                            continue;
                        }

                        v1.a = ((ResolveInfo) v0_2).activityInfo.name;
                        v1.b = ((ResolveInfo) v0_2).activityInfo.packageName;
                        continue;
                    }
                } else {
                    break;
                }

                return v0_1;
            }

            v0_1 = v1;
        }

        return v0_1;
    }

    public final String a() {
        return "open_qq";
    }

    public final boolean a(Context arg10, String arg11) {
        b$b v4_1;
        boolean v0_1;
        Uri v3;
        int v8 = 33;
        int v7 = 6;
        int v6 = 2;
        if (arg10 != null && arg11 != null && (TTUtils.isValidUrl(arg11))) {
            try {
                v3 = Uri.parse(arg11);
            } catch (Exception v0) {
                v0_1 = false;
                return v0_1;
            }

            b$a v4 = b.a(arg10);
            if (v4.a == -1) {
                v0_1 = false;
            } else {
                if (v4.a == v6 && v4.b < v8) {
                    return false;
                }

                Intent v0_2 = new Intent("android.intent.action.VIEW");
                if (v4.a == v6) {
                    if (v4.b >= v8 && v4.b <= 39) {
                        v0_2.setClassName("com.tencent.mtt", "com.tencent.mtt.MainActivity");
//                        goto label_40;
                    } else if (v4.b >= 40 && v4.b <= 45) {
                        v0_2.setClassName("com.tencent.mtt", "com.tencent.mtt.SplashActivity");
//                        goto label_40;
                    } else if (v4.b < 46) {
//                        goto label_40;
                    } else {
                        v0_2 = new Intent("com.tencent.QQBrowser.action.VIEW");
                        v4_1 = b.b(arg10);
                        if (v4_1 == null) {
//                        goto label_40;
                        } else if (TextUtils.isEmpty(v4_1.a)) {
//                        goto label_40;
                        } else {
                            v0_2.setClassName(v4_1.b, v4_1.a);
                        }
                    }
                } else {
                    if (v4.a == 1) {
                        if (v4.b == 1) {
                            v0_2.setClassName("com.tencent.qbx5", "com.tencent.qbx5.MainActivity");
//                            goto label_40;
                        } else if (v4.b != v6) {
//                            goto label_40;
                        } else {
                            v0_2.setClassName("com.tencent.qbx5", "com.tencent.qbx5.SplashActivity");
//                            goto label_40;
                        }
                    } else if (v4.a == 0) {
                        if (v4.b >= 4 && v4.b <= v7) {
                            v0_2.setClassName("com.tencent.qbx", "com.tencent.qbx.SplashActivity");
//                            goto label_40;
                        } else if (v4.b <= v7) {
//                            goto label_40;
                        } else {

                            v0_2 = new Intent("com.tencent.QQBrowser.action.VIEW");
                            v4_1 = b.b(arg10);
                            if (v4_1 == null) {
//                                goto label_40;
                            } else if (TextUtils.isEmpty(v4_1.a)) {
//                               goto label_40;
                            } else {
                                v0_2.setClassName(v4_1.b, v4_1.a);
//                                goto label_40;
                            }
                        }
                    } else {
                        v0_2 = new Intent("com.tencent.QQBrowser.action.VIEW");
                        v4_1 = b.b(arg10);
                        if (v4_1 == null) {
//                        goto label_40;
                        } else if (TextUtils.isEmpty(v4_1.a)) {
//                        goto label_40;
                        } else {
                            v0_2.setClassName(v4_1.b, v4_1.a);
                        }
                    }
                }

                label_40:
                v0_2.setData(v3);
                v0_2.putExtra("KEY_PID", "21272");
                try {
                    arg10.startActivity(v0_2);
                    v0_1 = true;
                } catch (ActivityNotFoundException v0_3) {
                    v0_1 = false;
                }
            }
        } else {
            v0_1 = false;
        }

        return v0_1;
    }

    static final class b$b {
        public String a;
        public String b;

        b$b(byte arg1) {
            this();
        }

        private b$b() {

            this.a = "";
            this.b = "";
        }
    }

    public static final class b$a {
        public int a;
        public int b;

        public b$a() {
            this.a = -1;
            this.b = -1;
        }
    }
}

